Skip to content

chore(security): audit Dependabot alerts and remove redundant resolutions#301

Open
PMerlet wants to merge 1 commit intomainfrom
security/2026-05-07
Open

chore(security): audit Dependabot alerts and remove redundant resolutions#301
PMerlet wants to merge 1 commit intomainfrom
security/2026-05-07

Conversation

@PMerlet
Copy link
Copy Markdown
Member

@PMerlet PMerlet commented May 7, 2026

Summary

0 fixed, 0 ignored, 1 deferred, 0 resolutions added, 2 resolutions removed. | label: 🔒 security applied

Fixed

None.

Ignored

None.

Deferred

Resolutions added

None.

Resolutions removed

File Pinned package + version Reason
package.json lodash ^4.18.0 Redundant. With the resolution removed and a fresh yarn install, the natural transitive ranges (^4.17.4, ^4.17.15) resolve to lodash@4.18.1, which already satisfies ^4.18.0. Verified via yarn why lodash.
package.json lodash-es ^4.18.0 Redundant. With the resolution removed and a fresh yarn install, the natural transitive range (^4.17.21) resolves to lodash-es@4.18.1, which already satisfies ^4.18.0. Verified via yarn why lodash-es.

The semantic-release-slack-bot/**/micromatch: ^4.0.8 resolution is kept — without it, the semantic-release-slack-bot chain falls back to micromatch@4.0.2 (still vulnerable to ReDoS). Verified by removing and re-installing.

Risks

No behavior change. The redundant lodash/lodash-es pins were no-ops at the registry level — removing them yields the same resolved versions (4.18.1) the lockfile already had. Lockfile diff is large because Yarn re-orders entries on a fresh install, but the resolved versions of lodash@4.18.1, lodash-es@4.18.1, and micromatch@4.0.8 are unchanged.

Manual testing

Covered by CI.

Validation

✅ CI green

Remove 2 redundant resolutions (lodash, lodash-es) — natural resolution already satisfies the pinned ranges.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants